package com.scorpio.goods.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.scorpio.basic.dto.NameIdDTO;
import com.scorpio.basic.dto.OssDatumDTO;

import java.util.List;

public class GoodsDetailsDTO {

    private Long id;

    //相关类目ID
    private Long categoryId;

    //商品名字
    private String goodsName;

    //商品编号
    private String number;

    //状态;0=已上架,1=未上架
    private String status;

    //已售总数
    private Integer soldoutTotal;

    //价格
    private Float minPrice;

    private Float maxPrice;

    private List<GoodsSkuSpecDTO> skuList;

    private List<OssDatumDTO> imageOss;

    private List<OssDatumDTO> detailsOss;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Long categoryId) {
        this.categoryId = categoryId;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public String getNumber() {
        return number;
    }

    public void setNumber(String number) {
        this.number = number;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Integer getSoldoutTotal() {
        return soldoutTotal;
    }

    public void setSoldoutTotal(Integer soldoutTotal) {
        this.soldoutTotal = soldoutTotal;
    }

    public Float getMinPrice() {
        return minPrice;
    }

    public void setMinPrice(Float minPrice) {
        this.minPrice = minPrice;
    }

    public Float getMaxPrice() {
        return maxPrice;
    }

    public void setMaxPrice(Float maxPrice) {
        this.maxPrice = maxPrice;
    }

    public List<GoodsSkuSpecDTO> getSkuList() {
        return skuList;
    }

    public void setSkuList(List<GoodsSkuSpecDTO> skuList) {
        this.skuList = skuList;
    }

    public List<OssDatumDTO> getImageOss() {
        return imageOss;
    }

    public void setImageOss(List<OssDatumDTO> imageOss) {
        this.imageOss = imageOss;
    }

    public List<OssDatumDTO> getDetailsOss() {
        return detailsOss;
    }

    public void setDetailsOss(List<OssDatumDTO> detailsOss) {
        this.detailsOss = detailsOss;
    }
}
